
//------------------------------------------------------------------------------

namespace Apps.Models
{
     using System.ComponentModel.DataAnnotations.Schema;
    using System;
    using System.Collections.Generic;
    
    [Table("FLOW_FORMCONTENTSTEPCHECK")] 
     public partial class Flow_FormContentStepCheck
    {
        public Flow_FormContentStepCheck()
        {
            this.Flow_FormContentStepCheckState = new HashSet<Flow_FormContentStepCheckState>();
        }
    
        [Column("ID"), System.ComponentModel.DataAnnotations.Key] 
     public string Id { get; set; }
        [Column("CONTENTID")] 
     public string ContentId { get; set; }
        [Column("STEPID")] 
     public string StepId { get; set; }
        [Column("STATE")] 
     public int State { get; set; }
        [Column("STATEFLAG")] 
     public bool StateFlag { get; set; }
        [Column("CREATETIME")] 
     public System.DateTime CreateTime { get; set; }
        [Column("ISEND")] 
     public bool IsEnd { get; set; }
        [Column("ISCUSTOM")] 
     public bool IsCustom { get; set; }

        public int STEPNO { get; set; }


        public virtual Flow_FormContent Flow_FormContent { get; set; }
        public virtual ICollection<Flow_FormContentStepCheckState> Flow_FormContentStepCheckState { get; set; }
    }
}
